#include "e2d/core/Component.h"
#include "e2d/core/Entity.h"

bool e2d::Component::EntityExist()
{
	if (m_Entity == 0)
	{
		return false;
	}
	return m_Entity->ExistCalculate();
}

e2d::Input* e2d::Component::Input()
{
	return m_Entity->m_Scene->m_Input;
}
;
e2d::Timer* e2d::Component::Timer()
{
	return m_Entity->m_Scene->m_Timer;
}
e2d::Entity* e2d::Component::Entity()
{
	return m_Entity;
};

e2d::Entity* e2d::Component::GetParentEntity()
{
	return m_Entity->m_Parent;
}
;